d5bc43a4cf1c49acf53cd072a612060f43a35fb2,ch.elexis.core/src/ch/elexis/core/model/prescription/Methods.java,Methods,getSignatureAsStringArray,#String#,13

Before Change


			if (signature.matches("[0-9½¼]+([xX][0-9]+(/[0-9]+)?|)")) { //$NON-NLS-1$
				String[] split = signature.split("[xX]");//$NON-NLS-1$
				int length = (split.length <= 4) ? split.length : 4;
				System.arraycopy(split, 0, daytimeSignature, 0, length);
			} else if (signature.indexOf('-') != -1) {
				String[] split = signature.split("[-]"); //$NON-NLS-1$
				int length = (split.length <= 4) ? split.length : 4;

After Change


				}
			} else if (signature.indexOf('-') != -1) {
				String[] split = signature.split("[-]"); //$NON-NLS-1$
				if (split.length > 0 && split.length < 5) {
					System.arraycopy(split, 0, daytimeSignature, 0, split.length);
					return getDayTimeOrFreetextSignatureArray(daytimeSignature);
				}
			} else if (signature.indexOf("/") != -1) {
				String[] split = signature.split("[/]"); //$NON-NLS-1$